Apparatus and method for providing automatic language preference

ABSTRACT

The present invention is directed to an apparatus and method for storing a language preference and providing the stored language preference automatically without any intervention of a user. The user may have an option to set a desired language preference on the calling apparatus such as a telephone device. A call center may send a query requesting language preference information of the user to the calling apparatus when the user makes a call connection to the call center. The desired language preference saved on the calling apparatus may be sent directly from the calling apparatus to the call center. In this manner, the user may not have to repeat a language selection process for every call made to the call center.

FIELD OF THE INVENTION

The present invention generally relates to telephone systems, andparticularly to an apparatus and method for providing a user languagepreference for automated call centers.

BACKGROUND OF THE INVENTION

The world-wide proliferation of telephone communication has increasedthe desirability of making multi-language supported call centers. Moderncall centers often provide a full range of high-volume, inbound oroutbound call-handling services, including customer support, operatorservices, directory assistance, credit services, card services,interactive voice response, or the like. Most call centers ask users toset various parameters in order to provide proper services for eachuser. A language preference is a one of the parameters that each usermay provide for the multi-language supported call center. For example, aconventional call center provides a series of announcements recorded invarious languages. Thus, if the user desires to have a Spanish speakingoperator, a Spanish Interactive Voice Recognition system or the like,the user may select the Spanish Language preference when an announcementin Spanish is prompted. Once the call center has recognized the languagepreference, for instance Spanish, the user may be able to communicatewith the call center in Spanish.

Unfortunately, users often have to provide their language preferences atthe beginning of every call made to the call center. Further, some usersmay select an undesired language preference due to a long andcomplicated process of the language preference selection.

Therefore, it would be desirable to provide an apparatus and methodcapable of storing a user selected language preference and providing thesaved language preference for a call center. It would be also desirableto allow the call center to receive the language preference informationdirectly from the telephone device without requiring any intervention ofa calling user.

SUMMARY OF THE INVENTION

Accordingly, the present invention is directed to an apparatus andmethod for storing a language preference and automatically providing thestored language preference. The present invention may allow a user tohave an option to set a desired language preference on a telephonedevice. A call center may send a query requesting language preferenceinformation of the user to the telephone device when the user makes acall connection to the call center. The desired language preferencesaved on the telephone device may be utilized to provide the languagepreference of the user for the call center. In this manner, the user maynot have to repeat a language selection process for every call made tothe call center.

In a first aspect of the present invention, a calling apparatus capableof providing automatic language preference information for a call centersystem is provided. The calling apparatus may comprise a memory unit, aprocessing and control unit, an input unit and the like. The processingand control unit may be capable of controlling the overall operation ofthe call apparatus. The calling apparatus may be suitable for receivinga language preference from the user via the input unit including a touchtone key pad unit. The user may select the language preference through avoice guided system, a language preference button (a physical switch onthe telephone device), predetermined key patterns, or the like. Thememory unit coupled to the processing and control unit may store thereceived language preference. Then, the stored language preference maybe retrieved from the memory upon reception of the query from the callcenter system. The retrieved language preference may be provideddirectly for the call center system over a telephone network.

In a second aspect of the present invention, a method for savinglanguage preference information on a telephone device and providing thelanguage preference information automatically for a call center systemis provided. The telephone device and the call center system may becapable of communicating with each other by exchanging conventionaltelephone signals. A user may be provided a list of language preferenceoptions supported by the call center. The list of language preferenceoptions may be provided through a voice guided system including audiomessages associated with each language option. Alternatively, a languagepreference button on the telephone device may be provided to receive thelanguage preference from the user. The user may select a desiredlanguage preference option from the provided list via the telephonedevice. The received language preference may be stored to a memory ofthe telephone device. The call center system may send a query to thetelephone device when a user makes a call connection to the call centersystem. The query may include a request of the language preference ofthe telephone device which the user utilizes making the call connection.Then, the stored language preference may be retrieved from the memory ofthe telephone device. The retrieved language preference may be providedautomatically for the call center system without an intervention of theuser. In this manner, the user may not have to follow tedious languageselection process every time the user tries to make a call connection tothe call center.

In an advantageous aspect of the present invention, the communicationbetween the telephone device and the call center with respect to thelanguage preference may be transparent to the user. Further, the presentinvention may be independent on any particular phone devices ortelephony systems. Thus, the present invention may be utilized byvarious phone device and phone service systems over telephone networksincluding public switched telephone networks, packet-switched datanetworks or the like.

It is to be understood that both the foregoing general description andthe following detailed description are exemplary and explanatory onlyand are not restrictive of the invention as claimed. The accompanyingdrawings, which are incorporated in and constitute a part of thespecification, illustrate an embodiment of the invention and togetherwith the general description, serve to explain the principles of theinvention.

BRIEF DESCRIPTION OF THE DRAWINGS

The numerous advantages of the present invention may be betterunderstood by those skilled in the art by reference to the accompanyingfigures in which:

FIG. 1 is a flow diagram illustrating a method implemented in accordancewith an exemplary embodiment of the present invention wherein a usersets a desired language preference on a calling apparatus;

FIG. 2 is a flow diagram illustrating a method implemented in accordancewith an exemplary embodiment of the present invention wherein the callcenter requests the language preference;

FIG. 3 is an illustration depicting an embodiment of the callingapparatus utilized in FIG. 1;

FIG. 4 is a block diagram illustrating an exemplary operationalenvironment wherein a conventional telephony system is utilized; and

FIG. 5 is a block diagram illustrating an exemplary operationalenvironment wherein a Voice over Internet Protocol is utilized.

DETAILED DESCRIPTION OF THE INVENTION

Reference will now be made in detail to the presently preferredembodiments of the invention, examples of which are illustrated in theaccompanying drawings.

Referring generally now to FIGS. 1 through 5, exemplary embodiments ofthe present invention are shown.

The present invention is directed to an apparatus and method for storinga language preference in a designated memory and providing the storedlanguage preference automatically for a call center without anyintervention of a user. The apparatus and method of the presentinvention may allow the user to have an option to set a desired languagepreference on the telephone device (the calling apparatus). The callcenter may send a query requesting language preference informationdirectly to the telephone device when the user makes a call connectionto the call center. The telephone device may provide the languagepreference of the user for the call center based on the saved languagepreference. In this manner, the user may not have to repeat a languageselection process for every call made to the call center. In thefollowing description, numerous specific descriptions are set forth inorder to provide a thorough understanding of the present invention. Itshould be appreciated by those skilled in the art that the presentinvention may be practiced without some or all of these specificdetails. In some instances, well known process operations have not beendescribed in detail in order not to obscure the present invention.

Referring now to FIG. 1, a flow diagram 100 illustrating a methodimplemented by an embodiment of the present invention when a user sets adesired language preference on a calling apparatus. The method begins instep 102 in which a list of language preference options is provided bythe calling apparatus. An example of the calling apparatus may include aconventional telephone device, a wireless telephone device, a cellulartelephone device, a voice over Internet Protocol (VoIP) telephonedevice, or the like. Initially, the calling apparatus may have a defaultlanguage preference set by a manufacturer. It should be appreciated thatthere are various ways to provide a list of language preference options.For example, a voice guided system may be utilized to provide the listof language preference options. The voice guided system may includeaudio messages associated with each language preference option. Audiomessages may include instructions for the user to follow to set thelanguage preference. For instance, an audio message such as “Pleasepress *001 for English, *002 for Spanish, *003 for French. If you needmore options, press *000.” may be provided to the user via a callingapparatus speaker. The user may follow the announced instructions toselect a desired language preference. Alternatively, predetermined keysfor each language preference may be provided as part of a callingapparatus (e.g. a telephone, a cellular phone or the like) manual. In aparticular embodiment of the present invention, a language preferencebutton on the calling apparatus may be provided. The user may select thelanguage preference by pressing the language preference button on thecalling apparatus.

In step 104, the user input (e.g. the predefined key pattern, or thelike) selecting the desired language preference may be received. Forexample, the user may enter “*002” using touch tone key pad of thecalling apparatus to select Spanish for the desired language preference.In step 106, the language preference based on the received user inputmay be generated. In some instances, the received user input may have tobe converted into a data form that is suitable for being utilized tocommunicate with the call center. In a particular embodiment, Dual tonemulti-frequency (DTMF) signals may be utilized to communicate with thecall center. One of skill in the art will appreciate that DTMF is asignaling system utilized in telephone devices with touch tone key padsin which each digit is associated with two specific frequencies. Forexample, 1209 Hz and 697 Hz for the digit one are generated andtransmitted from the telephone device when the user presses the digitone on the keypad. Then, the language preference may be stored to amemory of the calling apparatus in step 108.

Referring now to FIG. 2, a flow diagram 200 illustrating a methodimplemented by an embodiment of the present invention when the callcenter requests the language preference after the user has made a callconnection to the call center. The method begins in step 202 in whichthe call center sends a query requesting the language preference to thecalling apparatus. Upon reception of the query, the calling apparatusmay check whether the user has selected the language preference for thecalling apparatus in step 204. If the user has selected the languagepreference, the language preference may be retrieved from the memory ofthe calling apparatus in step 206. Then, in step 208, the retrievedlanguage preference may be provided for the call center. If the user hasnot selected the language preference, a default language preference ofthe calling apparatus may be provided for the calling center in step210. Alternatively, the calling center may receive a notification fromthe calling apparatus that the language preference has not beenselected.

One of skill in the art will appreciate there are various ways toprovide the language preference for the call center without departingfrom the scope and spirit of the present invention or withoutsacrificing all of its material advantages. In a particular embodimentof the present invention, the call center may not send a queryrequesting the language preference. The calling apparatus may providethe stored language preference automatically for the call center at thetime of the call connection.

Referring now to FIG. 3, an illustration depicting an embodiment of thecalling apparatus 300 utilized in the method described in FIG. 1 isshown. The calling apparatus 300 may be similar in structure andfunctionality as a conventional wireless phone device. It should beappreciated that the illustration shown in FIG. 3 is intended to be aconceptual block diagram and does not necessarily reflect the exactphysical construction and interconnections of these components. Thecalling apparatus 300 includes a processing and control unit 304 whichcontrols the overall operation of the calling apparatus 300. Theprocessing and control unit 304 may include a general-purposemicroprocessor, a digital signal processor (DSP), an applicationspecific integrated circuit (ASIC), or the like. The processing andcontrol unit 304 may comprise various types of signal conditioningcircuitry (e.g. analog-to-digital converters, digital-to-analogconverters), input/output buffer and the like.

A memory unit 302 coupled to the processing and control unit 304 may besuitable for storing information including a list of language preferenceoptions, a selected language preference, operational instructions or thelike. The memory unit 302 may include a non-volatile storage device,volatile storage device or the like. For example, memory may includerandom access memory (RAM), read-only memory (ROM), various forms ofprogrammable erasable ROM, flash memory and the like.

The calling apparatus 300 may comprise a transceiver 306, and inputsunit 308, a speaker 312 and the like. The speaker 312 is used toreproduce sound. The transceiver 306 may be used to transmit and receivedata, including audio data and various other types of data utilizedthrough a telephony system. Inputs unit 308 coupled to the processingand control unit 302 may include a touch tone pad unit 310 with severalbuttons. In another particular embodiment, the touch tone pad unit 310may comprise a language preference button 314 allowing the user toselect the desired language preference by pressing the languagepreference button 314.

Referring now to FIG. 4, a block diagram 400 illustrating an exemplaryoperational environment wherein conventional telephony systems areutilized is shown. A call center system 402 may be communicativelycoupled to several calling apparatus 406-410 through a telephone network404. The calling apparatus 406-410 may include any communication devicecapable of communicating with the calling center. An example of callingapparatus may include a wireless phone device, a conventional telephonedevice, a personal computers equipped with communicationshardware/software or the like. In a particular embodiment, the telephonenetwork 404 is a public switched telephone network (PSTN) which receivesdual tone multi frequency (DTMF) signals. One of skill in the art willappreciate that establishing a call connection via the PSTN utilizingDTMF signals is known to the art. Alternatively, the telephone network404 may include a wireless network, the Internet, or any network throughwhich voice data (in either analog or digital form) may be sent andreceived.

A user may access the call center 402 by making a call connection viathe calling apparatus 406-410. Conventionally a call center is afunctional area within an organization or an outsourced, separatefacility that exists solely to answer inbound or place outboundtelephone calls. The call center system 402 may include any type ofsystems utilizing language preference information. For example, the callcenter system 402 may include, but is not limited to, multi-lingualcustomer support, operator services, directory assistance, creditservices, card services, telemarketing services, help desks or the like.

In an embodiment of the present invention, the call center system 402may comprise a sophisticated voice operations center utilizingInteractive Voice Recognition (IVR) systems or the like. The IVR systemsmay include automated call handling systems where the user interactswith a computer controller voice signal (either recorded real speech orcomputer generated). The interaction may be through the use of a touchtone telephone or through speech recognition.

In a particular embodiment of the present invention, Voice over InternetProtocol (VoIP) may be utilized for transmitting voice data. Referringnow to FIG. 5, a block diagram 500 illustrating an exemplary operationalenvironment wherein VoIP is utilized is shown. In FIG. 5, the callcenter system 502 communicatively coupled to several calling apparatus506-510 over a packet-switched data network. Generally, VoIP deliversdigitalized audio in packet form and can be used for transmitting dataover intranet, extranet, the Internet or the like. VoIP may be aninexpensive alternative to conventional telephone communication over thePSTN.

In an embodiment of the present invention, the calling apparatus mayinclude VoIP phone devices 506, 510, a personal computer 508 equippedwith communications hardware/software, or the like. Additionally, theVoIP phone devices 506, 510 may support a parallel data session so thatcommunication between the call center and the VoIP phone devices may beeffected in a transparent manner. It should be appreciated that thereare numerous ways to transmit data (e.g. digitalized audio, voice dataor the like) over packet-switched data networks. For example, anextensible Markup Language (XML) file may be utilized to transmit databetween the call center and the VoIP phone devices.

In the exemplary embodiments, the methods disclosed may be implementedas sets of instructions or software readable by a device. Further, it isunderstood that the specific order or hierarchy of steps in the methodsdisclosed are examples of exemplary approaches. Based upon designpreferences, it is understood that the specific order or hierarchy ofsteps in the method can be rearranged while remaining within the scopeand spirit of the present invention. The accompanying method claimspresent elements of the various steps in a sample order, and are notnecessarily meant to be limited to the specific order or hierarchypresented.

It is believed that the apparatus and method of the present inventionand many of its attendant advantages will be understood by the forgoingdescription. It is also believed that it will be apparent that variouschanges may be made in the form, construction and arrangement of thecomponents thereof without departing from the scope and spirit of theinvention or without sacrificing all of its material advantages. Theform herein before described being merely an explanatory embodimentthereof. It is the intention of the following claims to encompass andinclude such changes.

1. A calling apparatus capable of providing automatic languagepreference information for a call center wherein the calling apparatusis suitable for communicating with the call center system over atelephone network, comprising: means for receiving a language preferencefrom a user; means for storing the received language preference to amemory; means for receiving a query from the call center system; meansfor retrieving the stored language preference from the memory uponreception of the query; and means for providing the retrieved languagepreference to the call center system, wherein the calling apparatuscomprises the memory.
 2. The calling apparatus as described in claim 1,the means for receiving language preference further comprising: meansfor providing a plurality of language preference options via a voiceguided system, the voice guided system including an audio messageassociated with each of the plurality of language preference options;and means for receiving a selection of the plurality of languagepreference options from the user, wherein the selection is a predefinedkey pattern.
 3. The calling apparatus as described in claim 1, the meansfor receiving language preference further comprising: means forreceiving a selection from a plurality of language preference optionsvia a language preference button, the language preference buttonconfigured to trigger each of the plurality of language preferenceoptions, wherein the language preference button is provided on thecalling apparatus.
 4. The calling apparatus as described in claim 1,wherein the received language preference is a predefined key patternrepresented by dual tone multi-frequency signals.
 5. The callingapparatus as describe in claim 1, wherein a voice over Internet protocolis utilized.
 6. The calling apparatus as described in claim 1, whereinthe memory stores a default language preference initially and providesthe default language preference to the call center if the languagepreference has not been selected by the user.
 7. A method forautomatically setting a language preference when a user makes a callconnection to a call center system, comprising: receiving a languagepreference from the user; storing the received language preference to amemory in the telephone device; receiving a query from the call centersystem; retrieving the stored language preference from the memory;providing the retrieved language preference to the call center system.8. The method as described in claim 7, the receiving language preferencestep comprises: providing a plurality of language preference options viaa voice guided system, the voice guided system including an audiomessage associated with each of the plurality of language preferenceoptions; and receiving a selection from the plurality of languagepreference options, wherein the selection is a predefined key pattern.9. The method as described in claim 7, the receiving language preferencestep comprises: receiving a selection from a plurality of languagepreference options via a language preference button on the telephonedevice, the language preference button configured to trigger each of theplurality of language preference options, wherein the telephone deviceincludes the language preference button.
 10. The method as described inclaim 7, wherein the received language preference is a predefined keypattern.
 11. The method as described in claim 7, wherein a set of dualtone multi-frequency signals is utilized for the communication betweenthe telephone device and the call center system.
 12. The method asdescribe in claim 7, further comprising: supporting a parallel datasession so that the communication is made by exchanging data, wherein avoice over Internet Protocol phone device is utilized.
 13. A computerreadable medium containing program instructions for a call center, theprogram instructions comprising: sending a query for a languagepreference of a user to a calling apparatus; receiving the languagepreference from the calling apparatus; and providing a service based onthe language preference, wherein the call center is capable of providingmulti-lingual services.
 14. The computer readable medium as described inclaim 13, wherein the call center system sends the query when the usermakes a call connection to the call center.
 15. The computer readablemedium as described in claim 13, wherein the call center system includesan interactive voice response system which is configured to interactwith the user via a computer controller voice signal.
 16. The computerreadable medium as described in claim 13, wherein a default languagepreference is utilized if the language preference has not been selectedby the user.